package com.carl.zlds.service;

import com.carl.zlds.tool.common.PageBO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.carl.zlds.model.CustomerService;
import com.carl.zlds.pojo.dto.CustomerServiceSearchDTO;
import com.carl.zlds.pojo.dto.SaveCustomerServiceDTO;
import com.carl.zlds.pojo.vo.CustomerServiceVO;

import java.util.Map;

/**
 * @author carl
 */
public interface ICustomerServiceService extends IService<CustomerService> {

    void saveCustomerService(Long id, SaveCustomerServiceDTO dto);

    void deleteCustomerService(Long id);

    Map<String, Object> getCustomerServiceList(CustomerServiceSearchDTO dto, PageBO pageBO);

    CustomerServiceVO searchCustomerService(CustomerServiceSearchDTO dto);

    Map<String, Object> getCustomerServiceListByGameId(Long gameId);
}
